<?php
/**
 * JoiGallery - image gallery component for Joostina
 *
 * Страница конфигурации
 *
 * @version 1.0 alpha 3
 * @package JoiGallery
 * @subpackage	AdminView
 * @filename config.php
 * @author JoostinaTeam
 * @copyright (C) 2008-2009 Joostina Team
 * @license see license.txt
 *
 **/
 
defined('_VALID_MOS') or die();
	
	    mosCommonHTML::loadOverlib();
		$tabs = new mosTabs(1, 1);
        
		if(!defined('_JQUERY_LOADED')) {
			define('_JQUERY_LOADED',1);
			$mainframe->addJS($mainframe->getCfg('live_site').'/includes/js/jquery/jquery.js');				
		} 
        $mainframe->addJS($mainframe->getCfg('live_site').'/administrator/components/'.$option.'/js/admin_script.js');       
        $mainframe->addCSS($mainframe->getCfg('live_site').'/administrator/components/'.$option.'/css/admin_style.css');
	  ?>
	  <form action="index2.php" method="post" name="adminForm" enctype="multipart/form-data">
		<table class="adminheading">
		<tr>
			<th class="config">JoiGallery - <?php echo _C_JOIRATING_ADMIN_CONFIG ?>  [<?php echo ($isNew ?  $list['cid'] :  $this->_subgroup);  ?>]</th>
		</tr>
		</table>
		
		<?php $tabs->startPane("config"); ?>
        
        <?php if ($this->_subgroup == 'default'): ?>
            <?php $tabs->startTab('Глобальные настройки', "config-0"); ?>
                <table class="adminlist" width="100%">	
            		<tr>
            		  <th class="title" colspan="2">Общие настройки галереи</th>
            		</tr> 
            		<tr>
            		  <td width="200">Директория шаблонов</td>
            		  <td width="500"><?php echo mosHTML::yesnoRadioList( 'template_dir', 'class="inputbox"', $this->template_dir, 'Директория шаблона', 'Системная директория' ); ?></td>
            		</tr>
                </table>       
            <?php $tabs->endTab(); ?>
        <?php endif; ?>
        
		
		<?php $tabs->startTab('Добавление/ред. изображений', "config0"); ?>
		<table class="adminlist" width="100%">
		<tr>
		  <th class="title" colspan="2">Страница добавления изображения</th>
		</tr>
		<tr>		
		  <td class="title">Шаблон страницы</td>
		  <td><input type="text" name="template_add_photo" class="text_area"  value="<?php echo $this->template_add_photo; ?>" /></td>
		</tr>
		<tr>		
		  <td class="title">Заголовок страницы</td>
		  <td><input type="text" name="add_image_pagetitle" class="text_area"  value="<?php echo $this->add_image_pagetitle; ?>" /></td>
		</tr>
		<tr>		
		  <td width="200" class="title">Переключатель "Опубликовано"</td>
		  <td  width="500">
            <?php echo mosHTML::yesnoRadioList('add_image_pubunpub', 'class="inputbox"', $this->add_image_pubunpub); ?>
            
        </td>
		</tr>
		<tr>		
		  <td width="200" class="title">Переключатель "Главное фото"</td>
		  <td  width="500"><?php echo mosHTML::yesnoRadioList('add_image_default', 'class="inputbox"', $this->add_image_default); ?></td>
		</tr>
		<tr>		
		  <td width="200" class="title">Поле "Название изображения"</td>
		  <td  width="500"><?php echo mosHTML::yesnoRadioList('add_image_fname', 'class="inputbox"', $this->add_image_fname); ?></td>
		</tr>
		<tr>		
		  <td width="200" class="title">Поле "Описание изображения"</td>
		  <td  width="500"><?php echo mosHTML::yesnoRadioList('add_image_fdesc', 'class="inputbox"', $this->add_image_fdesc); ?></td>
		</tr>
		<tr>		
		  <td width="200" class="title">Визуальный редактор для описания изображения</td>
		  <td  width="500"><?php echo mosHTML::yesnoRadioList('add_image_fdesc_wwyg', 'class="inputbox"', $this->add_image_fdesc_wwyg); ?></td>
		</tr>
        
<tr>
		  <th class="title" colspan="2">Страница редактирования изображения</th>
		</tr>
		<tr>		
		  <td class="title">Шаблон страницы</td>
		  <td><input type="text" name="template_edit_photo" class="text_area"  value="<?php echo $this->template_edit_photo; ?>" /></td>
		</tr>
		<tr>		
		  <td class="title">Заголовок страницы</td>
		  <td><input type="text" name="edit_image_pagetitle" class="text_area"  value="<?php echo $this->edit_image_pagetitle; ?>" /></td>
		</tr>
		<tr>		
		  <td width="200" class="title">Выбор категории</td>
		  <td  width="500"><?php echo mosHTML::yesnoRadioList('edit_image_cat', 'class="inputbox"', $this->edit_image_cat); ?></td>
		</tr>
		<tr>		
		  <td width="200" class="title">Переключатель "Опубликовано"</td>
		  <td  width="500"><?php echo mosHTML::yesnoRadioList('edit_image_pubunpub', 'class="inputbox"', $this->edit_image_pubunpub); ?></td>
		</tr>
		<tr>		
		  <td width="200" class="title">Переключатель "Главное фото"</td>
		  <td  width="500"><?php echo mosHTML::yesnoRadioList('edit_image_default', 'class="inputbox"', $this->edit_image_default); ?></td>
		</tr>
		<tr>		
		  <td width="200" class="title">Поле "Название изображения"</td>
		  <td  width="500"><?php echo mosHTML::yesnoRadioList('edit_image_fname', 'class="inputbox"', $this->edit_image_fname); ?></td>
		</tr>
		<tr>		
		  <td width="200" class="title">Поле "Описание изображения"</td>
		  <td  width="500"><?php echo mosHTML::yesnoRadioList('edit_image_fdesc', 'class="inputbox"', $this->edit_image_fdesc); ?></td>
		</tr>
		<tr>		
		  <td width="200" class="title">Визуальный редактор для описания изображения</td>
		  <td  width="500"><?php echo mosHTML::yesnoRadioList('edit_image_fdesc_wwyg', 'class="inputbox"', $this->edit_image_fdesc_wwyg); ?></td>
		</tr>        
        
        	
		<tr>
		  <th class="title" colspan="2"><?php echo _C_JOIGALLERY_CONF_IMAGE_SETTINGS ?></th>
		</tr>
		<tr>
		  <td width="200"><?php echo _C_JOIGALLERY_CONF_IMAGE_PATH ?> <?php echo mosToolTip(_C_JOIGALLERY_JS_REL_PATH, 'Info'); ?></td>
		  <td width="500"><input type="text" name="image_path" class="text_area" style="width:90%;"  value="<?php echo $this->image_path; ?>" /></td>
		</tr>
		<tr>
		  <td><?php echo _C_JOIGALLERY_CONF_IMAGE_MAX_WIDTH ?></td>
		  <td><input type="text" name="max_width" class="text_area" size="10" value="<?php echo $this->max_width; ?>" /></td>
		</tr>
		<tr>
		  <td><?php echo _C_JOIGALLERY_CONF_IMAGE_MAX_HEIGHT ?> </td>
		  <td><input type="text" name="max_height" class="text_area" size="10" value="<?php echo $this->max_height; ?>" /></td>
		</tr>
		<tr>
		  <td>Обрезать до указанных размеров</td>
		  <td><?php echo mosHTML::yesnoRadioList('image_crop', 'class="inputbox"', $this->image_crop); ?></td>
		</tr>
		<tr>		
		  <td width="200" class="title">Добавлять водяной знак <?php echo mosToolTip('Файл middle.png', 'Info'); ?></td>
		  <td  width="500"><?php echo mosHTML::yesnoRadioList('image_watermark', 'class="inputbox"', $this->image_watermark); ?></td>
		</tr>
		<tr>		
		  <td width="200" class="title">Позиция водяного знака</td>
		  <td  width="500"><?php echo mosHTML::selectList($list['watermak_position'] , 'image_watermark_position', 'class="inputbox"', 'value', 'text', $this->image_watermark_position); ?></td>
		</tr>
		<tr>
		  <th class="title" colspan="2"><?php echo _C_JOIGALLERY_CONF_THUMBNAIL_SETTINGS ?></th>
		</tr>
		<tr>
		  <td><?php echo _C_JOIGALLERY_CONF_THUMBNAIL_PATH ?><?php echo mosToolTip(_C_JOIGALLERY_JS_REL_PATH_THUMB, 'Info'); ?></td>
		  <td><input type="text" name="thumbnail_path" class="text_area" style="width:90%;"  value="<?php echo $this->thumbnail_path; ?>" /></td>
		</tr>
		<tr>
		  <td><?php echo _C_JOIGALLERY_CONF_THUMBNAIL_WIDTH ?></td>
		  <td><input type="text" name="thumbnail_width" class="text_area" size="10" value="<?php echo $this->thumbnail_width; ?>" /></td>
		</tr>
		<tr>
		  <td><?php echo _C_JOIGALLERY_CONF_THUMBNAIL_HEIGHT ?></td>
		  <td><input type="text" name="thumbnail_height" class="text_area" size="10" value="<?php echo $this->thumbnail_height; ?>" /></td>
		</tr>
		<tr>
		  <td>Обрезать до указанных размеров</td>
		  <td><?php echo mosHTML::yesnoRadioList('thumb_crop', 'class="inputbox"', $this->thumb_crop); ?></td>
		</tr>
		<tr>		
		  <td width="200" class="title">Добавлять водяной знак</td>
		  <td  width="500"><?php echo mosHTML::yesnoRadioList('thumb_watermark', 'class="inputbox"', $this->thumb_watermark); ?></td>
		</tr>
		  <td width="200" class="title">Позиция водяного знака</td>
		  <td  width="500"><?php echo mosHTML::selectList($list['watermak_position'] , 'thumb_watermark_position', 'class="inputbox"', 'value', 'text', $this->thumb_watermark_position); ?></td>
		</tr>
		<tr>
		  <th class="title" colspan="2"><?php echo _C_JOIGALLERY_CONF_ORIGINALS_SETTINGS ?></th>
		</tr>
		<tr>
		  <td><?php echo _C_JOIGALLERY_CONF_ORIGINALS_PATH ?> <?php echo mosToolTip(_C_JOIGALLERY_JS_PATH_ORIGIN, 'Info'); ?></td>
		  <td><input type="text" name="original_path" class="text_area" style="width:90%;" value="<?php echo $this->original_path; ?>" /></td>
		</tr>
		<tr>		
		  <td width="200" class="title">Добавлять водяной знак</td>
		  <td  width="500"><?php echo mosHTML::yesnoRadioList('original_watermark', 'class="inputbox"', $this->original_watermark); ?></td>
		</tr>
		  <td width="200" class="title">Позиция водяного знака</td>
		  <td  width="500"><?php echo mosHTML::selectList($list['watermak_position'] , 'original_watermark_position', 'class="inputbox"', 'value', 'text', $this->original_watermark_position); ?></td>
		</tr>
        
<tr>
		  <th class="title" colspan="2">Дополнительные поля</th>
		</tr>
		<tr>		
		  <td width="200" class="title">Выводить дополнительные поля при загрузке фото</td>
		  <td  width="500"><?php echo mosHTML::yesnoRadioList('extrafields_add_photo', 'class="inputbox"', $this->extrafields_add_photo); ?></td>
		</tr>  
		<tr>		
		  <td width="200" class="title">Выводить дополнительные поля при редактировании фото</td>
		  <td  width="500"><?php echo mosHTML::yesnoRadioList('extrafields_edit_photo', 'class="inputbox"', $this->extrafields_edit_photo); ?></td>
		</tr>   
		<tr>		
		  <td width="200" class="title">Автоматическая генерация кода ajax-валидации</td>
		  <td  width="500"><?php echo mosHTML::yesnoRadioList('extrafields_auto_js', 'class="inputbox"', $this->extrafields_auto_js); ?></td>
		</tr>        		
		</table>
		<?php $tabs->endTab(); ?>
		
		
		<?php $tabs->startTab('Страница категории', "config1"); ?>
		
		<table class="adminlist" width="100%">
		
		<tr>
		  <th class="title" colspan="2">Основное</th>
		</tr>
	
		<tr>
		  <td width="200" class="title"><?php echo _C_JOIGALLERY_CONF_THUMBNAIL_PER_LIMIT ?></td>
		  <td  width="500"><input type="text" name="thumbnails_limit" class="text_area" size="5" value="<?php echo $this->thumbnails_limit; ?>" /></td>
		</tr>
		<tr>
		  <td class="title">Шаблон просмотра категории</td>
		  <td><input type="text" name="template_cat" class="text_area" value="<?php echo $this->template_cat; ?>" /></td>
		</tr>
		<tr>
		  <td class="title">Шаблон редактирования/добавления категории</td>
		  <td><input type="text" name="template_edit_cat" class="text_area" value="<?php echo $this->template_edit_cat; ?>" /></td>
		</tr>
		<tr>		
		  <td width="200" class="title">Показывать pathway</td>
		  <td  width="500"><?php echo mosHTML::yesnoRadioList('cat_pathway', 'class="inputbox"', $this->cat_pathway); ?></td>
		</tr>

		

		<tr>
		  <th class="title" colspan="2">Вывод подкатегорий</th>
		</tr>
		<tr>		
		  <td width="200" class="title">Показывать:</td>
		  <td><?php echo mosHTML::yesnoRadioList('cat_view_subcats', 'class="inputbox"', $this->cat_view_subcats, 'Подкатегории', 'Фото из всех подкатегорий'); ?></td>
		</tr>
		<tr>		
		  <td width="200" class="title">Показывать картинку подкатегории</td>
		  <td><?php echo mosHTML::yesnoRadioList('cat_view_subcats_thumb', 'class="inputbox"', $this->cat_view_subcats_thumb); ?></td>
		</tr>				
		<tr>		
		  <td width="200" class="title">Показывать названия подкатегорий</td>
		  <td><?php echo mosHTML::yesnoRadioList('cat_name_cat_view', 'class="inputbox"', $this->cat_name_cat_view); ?></td>
		</tr>
		<tr>
		  <td class="title">Показывать описания подкатегорий</td>
		  <td><?php echo mosHTML::yesnoRadioList('cat_desc_cat_view', 'class="inputbox"', $this->cat_desc_cat_view); ?></td>
		</tr>
		
		<tr>
		  <th class="title" colspan="2">Вывод изображений</th>
		</tr>
		<tr>		
		  <td width="200" class="title">Сортировка изображений</td>
		  <td  width="500"><?php echo $list['images_sort']; ?></td>
		</tr>
		<tr>		
		  <td class="title">Показывать названия изображений</td>
		  <td><?php echo mosHTML::yesnoRadioList('image_name_cat_view', 'class="inputbox"', $this->image_name_cat_view); ?></td>
		</tr>
		<tr>		
		  <td class="title">Показывать описания изображений</td>
		  <td><?php echo mosHTML::yesnoRadioList('image_desc_cat_view', 'class="inputbox"', $this->image_desc_cat_view); ?></td>
		</tr>
		<tr>		
		  <td class="title">Показывать рейтинг изображений</td>
		  <td>
            <?php echo mosHTML::yesnoRadioList('image_rate_cat_view', 'class="inputbox"', $this->image_rate_cat_view); ?>
             - Требуется установленный компонент JoiRating
            </td>
		</tr>	
		<tr>		
		  <td class="title">Показывать количество комментариев</td>
		  <td><?php echo mosHTML::yesnoRadioList('comments_cat_view', 'class="inputbox"', $this->comments_cat_view); ?>
          - Требуется установленный компонент JComments</td>
		</tr>		
		</table>		
		<?php $tabs->endTab(); ?>
		
		
		<?php $tabs->startTab('Страница изображения', "config2"); ?>
		<table class="adminlist" width="100%">
		<tr>		
		  <td width="200" class="title">Показывать pathway</td>
		  <td  width="500"><?php echo mosHTML::yesnoRadioList('image_pathway', 'class="inputbox"', $this->image_pathway); ?></td>
		</tr>
		<tr>		
		  <td width="200" class="title">Показывать название изображения</td>
		  <td  width="500"><?php echo mosHTML::yesnoRadioList('image_name_photo_view', 'class="inputbox"', $this->image_name_photo_view); ?></td>
		</tr>
		<tr>		
		  <td class="title">Показывать описание изображения</td>
		  <td><?php echo mosHTML::yesnoRadioList('image_desc_photo_view', 'class="inputbox"', $this->image_desc_photo_view); ?></td>
		</tr>
		<tr>		
		  <td class="title">Показывать рейтинг изображений</td>
		  <td>
          <?php echo mosHTML::yesnoRadioList('image_rate_photo_view', 'class="inputbox"', $this->image_rate_photo_view); ?>
          - Требуется установленный компонент JoiRating
          </td>
		</tr>
		<tr>		
		  <td class="title">Показывать информацию (размеры)</td>
		  <td><?php echo mosHTML::yesnoRadioList('image_info_photo_view', 'class="inputbox"', $this->image_info_photo_view); ?></td>
		</tr>
		<tr>		
		  <td class="title">Показывать автора изображений</td>
		  <td><?php echo mosHTML::yesnoRadioList('image_author_photo_view', 'class="inputbox"', $this->image_author_photo_view); ?></td>
		</tr>
		<tr>		
		  <td class="title">Показывать дату создания изображений</td>
		  <td><?php echo mosHTML::yesnoRadioList('image_created_photo_view', 'class="inputbox"', $this->image_created_photo_view); ?></td>
		</tr>
		<tr>		
		  <td class="title">Открывать оригинальное изображение с помощью LightBox</td>
		  <td><?php echo mosHTML::yesnoRadioList('use_lightbox', 'class="inputbox"', $this->use_lightbox); ?></td>
		</tr>
		<tr>		
		  <td class="title">Соседние изображения (навигация)</td>
		  <td><?php echo mosHTML::yesnoRadioList('photo_navigation', 'class="inputbox"', $this->photo_navigation); ?></td>
		</tr>
		<tr>		
		  <td class="title">Шаблон просмотра изображения</td>
		  <td><input type="text" name="template_photo" class="text_area"  value="<?php echo $this->template_photo; ?>" /></td>
		</tr>
		<tr>		
		  <td class="title">Комментарии</td>
		  <td><?php echo $list['comment_system'] ?></td>
		</tr>		
		</table>
		<?php $tabs->endTab(); ?>
			
		
		<?php $tabs->startTab('Настройка прав доступа', "config3"); ?>	
		
		  	<?php echo $list['u_rights'] ?>
				
		<?php $tabs->endTab(); ?>
		
		
		
		<?php $tabs->endPane(); ?>
		<input type="hidden" name="option" value="<?php echo $option; ?>" />
		<input type="hidden" name="task" value="" />
		<input type="hidden" name="act" value="configuration" />
		<?php if (!$isNew ): ?><input type="hidden" name="group" value="<?php echo $this->_subgroup; ?>" /><?php endif; ?>
		<input type="hidden" name="boxchecked" value="0" />
		<input type="hidden" name="hidemainmenu" value="0" />
		</form>